home *** CD-ROM | disk | FTP | other *** search
- property pSprite, spriteNum, pGo
- global gFloats, gFrog, gCurrentFloat, gInMotion
-
- on beginSprite me
- pGo = 0
- pSprite = sprite(spriteNum)
- gFloats.add(pSprite)
- if gFloats.count = 19 then
- gFloats[1].loc = point(450, 400)
- gFloats[2].loc = point(280, 250)
- gFloats[2].rolla = 1
- gFloats[2].freak = 150
- gFloats[2].flipH = 1
- gFloats[2].pSpeed = 5
- gFloats[3].loc = point(340, 100)
- gFloats[3].rolla = 1
- gFloats[3].freak = 200
- gFloats[3].flipH = 0
- gFloats[3].pSpeed = -5
- gFloats[4].loc = point(350, -50)
- gFloats[4].pFla = 1
- gFloats[4].pLoc = gFloats[4].locH
- gFloats[4].pdir = -3
- gFloats[5].loc = point(310, -200)
- gFloats[5].pFla = 1
- gFloats[5].pLoc = gFloats[5].locH
- gFloats[5].pdir = 2
- gFloats[6].loc = point(280, -350)
- gFloats[6].pFla = 1
- gFloats[6].pLoc = gFloats[6].locH
- gFloats[6].pdir = -4
- gFloats[7].loc = point(250, -500)
- gFloats[7].rolla = 1
- gFloats[7].freak = 50
- gFloats[7].flipH = 0
- gFloats[7].pSpeed = -5
- gFloats[8].loc = point(400, -650)
- gFloats[8].rolla = 1
- gFloats[8].freak = 125
- gFloats[8].flipH = 0
- gFloats[8].pSpeed = -6
- gFloats[9].loc = point(215, -800)
- gFloats[9].flipH = 1
- gFloats[9].pSpeed = 6
- gFloats[10].loc = point(380, -950)
- gFloats[10].rolla = 1
- gFloats[10].freak = 75
- gFloats[10].flipH = 1
- gFloats[10].pSpeed = 4
- gFloats[11].loc = point(167, -1100)
- gFloats[11].pFla = 1
- gFloats[11].pLoc = gFloats[11].locH
- gFloats[11].pdir = -6
- gFloats[12].loc = point(187, -1250)
- gFloats[12].pFla = 1
- gFloats[12].pLoc = gFloats[12].locH
- gFloats[12].pdir = 4
- gFloats[13].loc = point(150, -1400)
- gFloats[13].rolla = 1
- gFloats[13].freak = 50
- gFloats[13].flipH = 0
- gFloats[13].pSpeed = -6
- gFloats[14].loc = point(200, -1550)
- gFloats[14].rolla = 1
- gFloats[14].freak = 120
- gFloats[14].flipH = 1
- gFloats[14].pSpeed = 6
- gFloats[15].loc = point(290, -1700)
- gFloats[15].pFla = 1
- gFloats[15].pLoc = gFloats[15].locH
- gFloats[15].pdir = 5
- gFloats[16].loc = point(320, -1850)
- gFloats[16].pFla = 1
- gFloats[16].pLoc = gFloats[16].locH
- gFloats[16].pdir = -6
- gFloats[17].loc = point(166, -2000)
- gFloats[17].rolla = 1
- gFloats[17].freak = 80
- gFloats[17].flipH = 1
- gFloats[17].pSpeed = 6
- gFloats[18].loc = point(399, -2150)
- gFloats[18].rolla = 1
- gFloats[18].freak = 60
- gFloats[18].flipH = 0
- gFloats[18].pSpeed = -6
- gFloats[19].loc = point(80, -2300)
- gCurrentFloat = gFloats[1]
- end if
- end
-
- on enterFrame me
- if pGo then
- if pSprite = gCurrentFloat then
- if pSprite.locV >= 400 then
- repeat with i in gFloats
- i.pGo = 0
- end repeat
- gInMotion = 0
- end if
- end if
- gFrog.locV = gCurrentFloat.locV
- gFrog.pLocV = gFrog.locV
- pSprite.locV = pSprite.locV + 5
- end if
- end
-